.RadTabStrip,
.RadTabStrip *,
.RadTabStripVertical,
.RadTabStripVertical * {
	margin: 0;
	padding: 0;
}

.RadTabStrip .rtsLevel {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 100%;
}

* html .RadTabStrip .rtsLevel { position: static; }

* + html .RadTabStrip .rtsLevel { position: static; }

.RadTabStrip .rtsScroll {
	white-space: nowrap;
	width: 10000px;
}

/* clear float; for IE - inline-block display */

.RadTabStripVertical:after,
.RadTabStrip .rtsLevel .rtsUL:after,
.RadTabStripVertical .rtsLevel .rtsUL:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.RadTabStrip .rtsUL {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.RadTabStrip_rtl .rtsUL { float: right; }

.RadTabStripVertical .rtsLevel {
	height: 100%;
	overflow: hidden;
}

.RadTabStrip .rtsLI {
	float: left;
	list-style-type: none;
	overflow: hidden;
}

* html .RadTabStrip .rtsLI {
	display: inline;
	float: none;
	zoom: 1;
}

* + html .RadTabStrip .rtsLI {
	display: inline;
	float: none;
	zoom: 1;
}

.RadTabStripVertical .rtsLI {
	display: -moz-inline-block;
	display: -moz-inline-block;
	float: none;
	list-style-type: none;
	overflow: hidden;
}

.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink {
	cursor: pointer;
	display: block;
	outline: none;
}

.RadTabStripVertical .rtsLink { zoom: 1; }

.RadTabStrip .rtsOut,
.RadTabStripVertical .rtsOut { display: block; }

.RadTabStrip .rtsIn,
.RadTabStripVertical .rtsIn { display: block;
	/*width:100%;   /* IE hiding long text (required tab width however) */ }

.RadTabStrip .rtsPrevArrow,
.RadTabStrip .rtsNextArrow,
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled {
	display: block;
	font-size: 0;
	outline: none;
	text-indent: -9999px;
}

.RadTabStrip .rtsCenter { text-align: center; }

.RadTabStrip .rtsImg { border: none; }

.RadTabStrip .rtsImg + .rtsTxt { display: -moz-inline-box; }

.RadTabStrip .rtsTxt { display: inline-block; }

.RadTabStrip .rtsRight .rtsUL { float: right; }

.RadTabStrip .rtsCenter .rtsUL {
	display: -moz-inline-box;
	display: inline-block;
	float: none;
}

.RadTabStrip .rtsBreak {
	clear: left;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin-top: -2px;
	width: 0;
}

* html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }

* html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

* + html .RadTabStrip .rtsCenter .rtsUL { display: inline-block; }

* + html .RadTabStrip .rtsCenter .rtsUL { display: inline; }

.RadTabStrip_rtl .rtsLI { float: right; }

* html .RadTabStrip_rtl .rtsLI { float: none; }

* + html .RadTabStrip_rtl .rtsLI { float: none; }

@media screen and (min-width: 50px) {
	:root .rtsScroll { width: auto; }

	:root .rtsLI {
		display: inline-block;
		float: none;
	}
}

.RadTabStripVertical .rtsUL .rtsLI {
	font-size: 0;
	line-height: 0;
}

.RadTabStripVertical .rtsUL li.rtsSeparator { display: none; }